loading...

برنامه نویسی جاوا اسکریپت

بازدید : 119
شنبه 26 خرداد 1403 زمان : 12:40

بلوک‌های حسگر در برنامه‌نویسی Scratch برای مسابقات اسکرچ شناسایی و اندازه‌گیری نحوه تعامل اشیاء مختلف (Sprites و رنگ‌ها) در یک بازی یا داستان با یکدیگر یا تشخیص حرکات صفحه کلید و ماوس خاص استفاده می‌شوند. مثلا:

بلوک پرسش و انتظار: از این بلوک می توان برای درخواست ورودی از کاربر مانند نام و ذخیره این اطلاعات استفاده کرد. بعداً می توان اطلاعات ذخیره شده را بازیابی کرد و روی صفحه نمایش داد.

Touching color block: از این بلوک می توان مسابقات اسکرچ برای بررسی اینکه آیا اسپرایت رنگ مشخص شده را لمس می کند یا خیر استفاده کرد. این در توسعه بازی بسیار مفید است، جایی که می توان اقدامات را در صورت برخورد بین دو اسپرایت تعریف کرد

فاصله تا بلوک: از این بلوک برای محاسبه و گزارش فاصله بین اشیا (اسپریت) بر حسب پیکسل استفاده می شود.

  1. بلوک های اپراتور

بلوک های اپراتور برای موارد زیر مسابقات اسکرچ استفاده می شود:

عملکردهای حسابی مانند جمع، تفریق، ضرب و تقسیم را انجام دهید

مقایسه ارزش را انجام دهید

انجام عملیات رشته مانند اتصال دو رشته، محاسبه طول یک مسابقات اسکرچ رشته، یا شناسایی کاراکترهای درون یک رشته

  1. بلوک های متغیر

بلوک های متغیر برای ایجاد متغیرها و تنظیم، تغییر و گزارش مقادیر متغیرها استفاده می شوند. متغیرها ذخیره موقت ارزش در یک برنامه هستند. بیایید به بلوک های متغیر کلیدی نگاه کنیم.

Set to block: برای تنظیم مقدار اولیه یک متغیر مسابقات اسکرچ استفاده می شود. این می تواند یک مقدار عددی یا رشته باشد.

Change by block: این بلوک برای تغییر مقدار یک متغیر با مقدار مشخصی استفاده می شود.

Show variable block: از این بلوک می توان برای نمایش متغیر روی صحنه استفاده کرد.

Hide variable block: این برعکس متغیر show است مسابقات اسکرچ. برای مخفی کردن مقدار متغیر از مرحله استفاده می شود.

  1. بلوک های من

این ویژگی برای ایجاد بلوک های سفارشی جدید (به نام رویه ها) استفاده می شود که می تواند با استفاده از ترکیبی از بلوک های Scratch استاندارد ایجاد شود. رویه های سفارشی را می توان در Scratch ذخیره کرد و مستقیماً در یک اسکریپت استفاده کرد. اگر قرار باشد یک دنباله از اقدامات چندین بار در یک اسکریپت انجام شود، این باعث صرفه جویی در زمان و تلاش تکثیر بلوک های کد می شود.

پروژه های اسکرچ

پروژه Scratch اصطلاحی عمومی است که برا مسابقات اسکرچ ی نشان دادن هر خلاقیتی مانند بازی، داستان یا انیمیشن ایجاد شده در Scratch استفاده می شود. بیایید پروژه های Scratch را با جزئیات بررسی کنیم:

پروژه اسکرچ چیست؟

هر خلاقیتی مانند یک داستان، یک بازی یا یک انیمیشن، یک Project in Scratch است. بیش از 100 میلیون پروژه ایجاد شده توسط کاربر در Scratch وجود دارد. فرآیند ساخت پروژه های اسکرچ "Scratching" نامیده می شود. پروژه ها با استفاده از ویرایشگر Scratch با استفاده از اجزای Scratch مانند sprites، پس زمینه و بلوک های کد ساخته می شوند. پس از راه‌اندازی حساب خود در Scratch، پروژه‌ها را نیز می‌توان مسابقات اسکرچ ذخیره و به اشتراک گذاشت.

شروع یک پروژه اسکرچ

شما می توانید یک پروژه اسکرچ را به سادگی با کلیک بر روی "ایجاد" در نوار ناوبری صفحه اصلی Scratch شروع کنید. این بلافاصله شما را به ویرایشگر Scratch می برد که در آنجا می توانید برنامه نویسی پروژه خود را شروع کنید. برای شروع می‌توانید Cat sprite پیش‌فرض را در ویرایشگر مسابقات اسکرچ انتخاب کنید یا آن را با sprite دیگری جایگزین کنید.

دانلود پروژه اسکرچ

همچنین می توانید یک پروژه Scratch را به صورت آموزش برنامه نویسی کودکان و نوجوانان آفلاین در دستگاه های خود مانند لپ تاپ یا رایانه رومیزی ذخیره کنید. روی دکمه «ذخیره در رایانه من» در منوی فایل در ویرایشگر اسکرچ کلیک کنید. با این کار پروژه در دستگاه شما در پوشه دانلودهای پیش فرض دانلود می شود. می توانید پوشه را به صورت دستی به نام پوشه و مکان مورد نظر خود تغییر دهید. پروژه اسکرچ به عنوان یک فایل .sb3 ذخیره می شود.

فشرده سازی یک پروژه اسکرچ

تمام دارایی‌های یک پروژه Scratch باید کمتر از 10 مگابایت مسابقات اسکرچ باشد و حداکثر اندازه مجاز کلی پروژه (اندازه فایل پروژه JSON) 50 مگابایت است. اگر از محدودیت اندازه پروژه تجاوز کنید، نمی توانید پروژه را ذخیره کنید. می توانید از تکنیک های زیر برای شناسایی راه های فشرده سازی پروژه Scratch خود استفاده کنید:

  1. Sprites و اسکریپت های غیر ضروری را حذف کنید
  2. پس زمینه و لباس های استفاده نشده را حذف کنید
  3. صدا را فشرده کنید

فشرده سازی پروژه ها برای ذخیره پروژه ضروری است. برای دستورالعمل‌های دقیق، راهنمای ما را با مراحل فشرده‌سازی یک پروژه اولیه بخوانید.

ذخیره و به اشتراک گذاری پروژه های Scratch شما

ویرایشگر آنلاین Scratch به صورت خودکار کاری ر مسابقات اسکرچ ا که انجام می دهید ذخیره می کند. با این حال، ذخیره دستی پروژه برای جلوگیری از از دست دادن کار، همیشه یک تمرین خوب است. برای ذخیره یک پروژه باید به Scratch وارد شوید. ساده ترین راه برای ذخیره یک پروژه، ذخیره آن به صورت آنلاین باScratch competitions کلیک بر روی "ذخیره اکنون" واقع در گوشه سمت راست بالای ویرایشگر آنلاین اسکرچ است.

بلوک‌های حسگر در برنامه‌نویسی Scratch برای مسابقات اسکرچ شناسایی و اندازه‌گیری نحوه تعامل اشیاء مختلف (Sprites و رنگ‌ها) در یک بازی یا داستان با یکدیگر یا تشخیص حرکات صفحه کلید و ماوس خاص استفاده می‌شوند. مثلا:

بلوک پرسش و انتظار: از این بلوک می توان برای درخواست ورودی از کاربر مانند نام و ذخیره این اطلاعات استفاده کرد. بعداً می توان اطلاعات ذخیره شده را بازیابی کرد و روی صفحه نمایش داد.

Touching color block: از این بلوک می توان مسابقات اسکرچ برای بررسی اینکه آیا اسپرایت رنگ مشخص شده را لمس می کند یا خیر استفاده کرد. این در توسعه بازی بسیار مفید است، جایی که می توان اقدامات را در صورت برخورد بین دو اسپرایت تعریف کرد

فاصله تا بلوک: از این بلوک برای محاسبه و گزارش فاصله بین اشیا (اسپریت) بر حسب پیکسل استفاده می شود.

  1. بلوک های اپراتور

بلوک های اپراتور برای موارد زیر مسابقات اسکرچ استفاده می شود:

عملکردهای حسابی مانند جمع، تفریق، ضرب و تقسیم را انجام دهید

مقایسه ارزش را انجام دهید

انجام عملیات رشته مانند اتصال دو رشته، محاسبه طول یک مسابقات اسکرچ رشته، یا شناسایی کاراکترهای درون یک رشته

  1. بلوک های متغیر

بلوک های متغیر برای ایجاد متغیرها و تنظیم، تغییر و گزارش مقادیر متغیرها استفاده می شوند. متغیرها ذخیره موقت ارزش در یک برنامه هستند. بیایید به بلوک های متغیر کلیدی نگاه کنیم.

Set to block: برای تنظیم مقدار اولیه یک متغیر مسابقات اسکرچ استفاده می شود. این می تواند یک مقدار عددی یا رشته باشد.

Change by block: این بلوک برای تغییر مقدار یک متغیر با مقدار مشخصی استفاده می شود.

Show variable block: از این بلوک می توان برای نمایش متغیر روی صحنه استفاده کرد.

Hide variable block: این برعکس متغیر show است مسابقات اسکرچ. برای مخفی کردن مقدار متغیر از مرحله استفاده می شود.

  1. بلوک های من

این ویژگی برای ایجاد بلوک های سفارشی جدید (به نام رویه ها) استفاده می شود که می تواند با استفاده از ترکیبی از بلوک های Scratch استاندارد ایجاد شود. رویه های سفارشی را می توان در Scratch ذخیره کرد و مستقیماً در یک اسکریپت استفاده کرد. اگر قرار باشد یک دنباله از اقدامات چندین بار در یک اسکریپت انجام شود، این باعث صرفه جویی در زمان و تلاش تکثیر بلوک های کد می شود.

پروژه های اسکرچ

پروژه Scratch اصطلاحی عمومی است که برا مسابقات اسکرچ ی نشان دادن هر خلاقیتی مانند بازی، داستان یا انیمیشن ایجاد شده در Scratch استفاده می شود. بیایید پروژه های Scratch را با جزئیات بررسی کنیم:

پروژه اسکرچ چیست؟

هر خلاقیتی مانند یک داستان، یک بازی یا یک انیمیشن، یک Project in Scratch است. بیش از 100 میلیون پروژه ایجاد شده توسط کاربر در Scratch وجود دارد. فرآیند ساخت پروژه های اسکرچ "Scratching" نامیده می شود. پروژه ها با استفاده از ویرایشگر Scratch با استفاده از اجزای Scratch مانند sprites، پس زمینه و بلوک های کد ساخته می شوند. پس از راه‌اندازی حساب خود در Scratch، پروژه‌ها را نیز می‌توان مسابقات اسکرچ ذخیره و به اشتراک گذاشت.

شروع یک پروژه اسکرچ

شما می توانید یک پروژه اسکرچ را به سادگی با کلیک بر روی "ایجاد" در نوار ناوبری صفحه اصلی Scratch شروع کنید. این بلافاصله شما را به ویرایشگر Scratch می برد که در آنجا می توانید برنامه نویسی پروژه خود را شروع کنید. برای شروع می‌توانید Cat sprite پیش‌فرض را در ویرایشگر مسابقات اسکرچ انتخاب کنید یا آن را با sprite دیگری جایگزین کنید.

دانلود پروژه اسکرچ

همچنین می توانید یک پروژه Scratch را به صورت آموزش برنامه نویسی کودکان و نوجوانان آفلاین در دستگاه های خود مانند لپ تاپ یا رایانه رومیزی ذخیره کنید. روی دکمه «ذخیره در رایانه من» در منوی فایل در ویرایشگر اسکرچ کلیک کنید. با این کار پروژه در دستگاه شما در پوشه دانلودهای پیش فرض دانلود می شود. می توانید پوشه را به صورت دستی به نام پوشه و مکان مورد نظر خود تغییر دهید. پروژه اسکرچ به عنوان یک فایل .sb3 ذخیره می شود.

فشرده سازی یک پروژه اسکرچ

تمام دارایی‌های یک پروژه Scratch باید کمتر از 10 مگابایت مسابقات اسکرچ باشد و حداکثر اندازه مجاز کلی پروژه (اندازه فایل پروژه JSON) 50 مگابایت است. اگر از محدودیت اندازه پروژه تجاوز کنید، نمی توانید پروژه را ذخیره کنید. می توانید از تکنیک های زیر برای شناسایی راه های فشرده سازی پروژه Scratch خود استفاده کنید:

  1. Sprites و اسکریپت های غیر ضروری را حذف کنید
  2. پس زمینه و لباس های استفاده نشده را حذف کنید
  3. صدا را فشرده کنید

فشرده سازی پروژه ها برای ذخیره پروژه ضروری است. برای دستورالعمل‌های دقیق، راهنمای ما را با مراحل فشرده‌سازی یک پروژه اولیه بخوانید.

ذخیره و به اشتراک گذاری پروژه های Scratch شما

ویرایشگر آنلاین Scratch به صورت خودکار کاری ر مسابقات اسکرچ ا که انجام می دهید ذخیره می کند. با این حال، ذخیره دستی پروژه برای جلوگیری از از دست دادن کار، همیشه یک تمرین خوب است. برای ذخیره یک پروژه باید به Scratch وارد شوید. ساده ترین راه برای ذخیره یک پروژه، ذخیره آن به صورت آنلاین باScratch competitions کلیک بر روی "ذخیره اکنون" واقع در گوشه سمت راست بالای ویرایشگر آنلاین اسکرچ است.

نظرات این مطلب

تعداد صفحات : 1

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 197
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 35
  • بازدید کننده امروز : 0
  • باردید دیروز : 13
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 50
  • بازدید ماه : 50
  • بازدید سال : 10162
  • بازدید کلی : 28106
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی